package com.itheima;

import com.itheima.pojo.User;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * @author huyoufu <https://github.com/huyoufu>
 * @TIME 2020-08-05 09:22
 * @description 对象的生命周期 单例/多例模式下
 */
public class Test02 {


    public static void main(String[] args) {

        //今天学习spring框架 核心就是帮你创建对象的

        ClassPathXmlApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml");

        //在单例模式下 对象生命周期 是由容器完整控制的
        //在多例模式下 对象生命周期 容器只能控制创建的时候的这一阶段

        User user0101 = (User) context.getBean("user01");

        //容器关闭了
        context.close();


    }







}
